Kafka深度解析 经验

Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能 高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输 支持Kafka Server间的消息分区,及分布式消费,同时保证每个partition内的消息顺序传输 同时支持离线数据处理和实时数据处理

RachaelGosl 2016-03-03   73784   0
P30

  Const深度解析 文档

const的用法:为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替)

wellmain 2012-02-06   2586   0
P51

  kafka深度解析 文档

Kafka是一种分布式的,基于发布/订阅的消息系统。

cador 2017-03-14   7303   1
P

MyBatis 3 基本操作 文档

MyBatis 世界上流行最广泛的SQL 映射框架,由Clinton Begin 在2002 年创建,其后,捐献给了Apache 基金会,成立了iBatis 项目。2010 年5 月,将代码库迁致Google Code,并更名为MyBatis。 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC 代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、 Map 接口和POJO 到数据库记录。

qianlan66 2012-09-15   429   0
P33

  MyBatis3 教程 文档

MyBatis 是支持普通 SQL查询,存储过程等一个轻量级的ORM中间件 。MyBatis 使用简单的 XML 或注解方式,用于配置和原始映射,将接口和 Java 的POJOs(Plan Old Java Objects,普通的 Java对象)映射成数据库中的记录。

一竹 2012-06-27   447   0

DynamicLoadApk 源码解析 经验

DynamicLoadApk 是一个开源的 Android 插件化框架。 插件化的优点包括:(1) 模块解耦,(2) 动态升级,(3) 高效并行开发(编译速度更快) (4) 按需加载,内存占用更低等等。 DynamicLoadApk 提供了 3 种开发方式,让开发者在无需理解其工作原理的情况下快速的集成插件化功能。

jopen 2015-07-13   24775   0

EventBus源码解析 经验

根据前一讲EventBus使用详解我们已经知道EventBus使用首先是需要注册的,注册事件的代码如下:

jopen 2016-01-12   14288   0

FBKVOController 源码解析 经验

开发过iOS的app已经不计其数了,在不同的项目中采用的架构也各不相同,有传统的 MVC ,简化的 VIPER ,以及一些简单的 MVVM 。

JefEusebio 2016-02-27   16549   0

jieba 源码解析 经验

jieba分词 是Python 里面几个比较流行的中文分词工具之一。为了理解分词工具的工作原理,以及实现细节对jieba进行了详细的阅读。

avqz2354 2016-09-25   32970   0

PNChart 源码解析 经验

PNChart 是国内开发者开发的iOS图表框架,现在已经7900多颗star了。它涵盖了折线图,饼图,散点图等图表。图表的可定制性很高,而且UI设计简洁大方。

michael.l 2017-02-09   9804   0

EGOCache 源码解析 经验

今天说说一款叫 EGOCache 的开源项目,一个简单、线程安全的基于 key-value 的缓存框架,原生支持NSString、UI/NSImage、和NSData,也支持储存任何实现<NSCoding>协议的类,可以设定缓存过期时间,默认是 1 天;ARC、基于Block,同时支持 iOS 和 OSX 平台。

mmp7 2015-04-23   19160   0

HashMap源码解析 经验

在 Java8 之前, HashMap 是链表散列的数据结构,即数组和链表的结合体;从 Java8 开始,引入红黑树的数据结构和扩容的优化。

tourers 2016-12-07   8380   0

源码解析--YYCache 经验

和YYKVStorage不一样的是,作为更高层的YYDiskCache是一个线程安全的类。你应该使用YYDiskCache而不是YYKVStorage。

npeb5191 2016-12-29   8651   0

RxPermissions源码解析 经验

RxPermissions 是基于 RxJava 开发的用于帮助在 Android 6.0 中处理运行时权限检测的框架。在 Android 6.0 中,系统新增了部分权限的运行时动态获取。而不再是在以前的版本中安装的时候授予权限。

lifttime1983 2017-01-09   7768   0
P86

  Caffe源码解析 文档

train_net.cpptrain_net.cpp是caffe的主函数所在处,学习caffe时应该由此辐射到各个具体的函数去学习。

ggect 2015-09-05   612   0

LinkedList源码解析 经验

LinkedList的底层是 Deque双向链表,实现了 Deque接口,而 Deque接口继承于 Queue接口,因此,在java中,如果要实现队列,一般都使用 LinkedList来实现。

酒店 2016-11-04   7872   0

MBProgressHUD源码解析 经验

听过好多次:“程序员要通过多读好的源码来提升自己”这样类似的话,而且又觉得自己有很多不会的,于是就马上启动了自己的 读好源码Project 。

523878 2017-01-20   9545   0

OKHttp源码解析 经验

对于 OkHttp 我接触的时间其实不太长,一直都是使用Retrofit + OkHttp 来做网络请求的,但是有同学说面试的时候可能会问框架源码,这样光是会用是不够的,于是便萌生了通一通OkHttp源码的念头。

rbr008 2016-08-26   53432   0

DexKnifePlugin源码解析 经验

DexKnifePlugin 是一个简单的将指定使用通配符包名分包到第二个dex中gradle插件。

LeonBowie 2016-09-25   33122   0

Volley 源码解析 经验

Volley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。

jopen 2015-03-31   45068   0
1 2 3 4 5 6 7 8 9 10